iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
0
Modern Web

先你一步的菜鳥 - 從 0 開始的前端網頁設計系列 第 22

Day-22 使用 hook 打造專屬 blog(7) - 分頁初步建置

  • 分享至 

  • xImage
  •  

既然我們有了分頁,那就來著手初步設計一下。

套用我們模組化的 component 來個快速打底吧。

//about me

import React from "react";
import Banner from "../components/Banner";
import FeaturedBoard from "../components/FeaturedBoard";
export default function About() {
  let article = [
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec pretium ante erat, vitae sodales mi varius quis. Etiam vestibulum lorem vel urna tempor, eu fermentum odio aliquam. Aliquam consequat urna vitae ipsum pulvinar, in blandit purus eleifend.",
  ];
  return (
      <FeaturedBoard title="About Me" className="title">
        <Banner article={article} />
      </FeaturedBoard>
  );
}

接下來是 Notes

//code notes
import React from "react";
import Banner from "../components/Banner";
import FeaturedBoard from "../components/FeaturedBoard";
export default function Notes() {
  let article = [
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec pretium ante erat, vitae sodales mi varius quis. Etiam vestibulum lorem vel urna tempor, eu fermentum odio aliquam. Aliquam consequat urna vitae ipsum pulvinar, in blandit purus eleifend.",
  ];
  return (
    <FeaturedBoard title="Code Notes" className="title">
      <Banner article={article} />
    </FeaturedBoard>
  );
}

可以看到多虧我們之前的努力,重現個版型只是分分鐘的事。

畫面如預期的一樣,簡單且直白:

https://ithelp.ithome.com.tw/upload/images/20200922/20123396DCmXJOTkHq.png

接下來是設計的部分,當然不可能跟 home 一模一樣,大概會長這樣:

About page:

https://ithelp.ithome.com.tw/upload/images/20200922/20123396x6f1jKY4Ne.png

Notes page:

https://ithelp.ithome.com.tw/upload/images/20200922/20123396tMh7WzJTVD.png

在最近幾篇將會用假資料把這些頁面設計完成,接下來就會帶到資料層的部分。


上一篇
Day-21 使用 hook 打造專屬 blog(6) - Route
下一篇
Day-23 使用 hook 打造專屬 blog(8) - About Page
系列文
先你一步的菜鳥 - 從 0 開始的前端網頁設計31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言